package com.pandora.credit.mongo.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import org.springframework.data.mongodb.core.mapping.Field;

/**
 * @author developer
 */
public class ContactRegionSummary {

    @Field(value = "avg_callee_time")
    @JsonProperty(value = "avg_callee_time")
    private String avgCalleeTime;

    @Field(value = "avg_caller_time")
    @JsonProperty(value = "avg_caller_time")
    private String avgCallerTime;

    @Field(value = "callee_count")
    @JsonProperty(value = "callee_count")
    private Integer calleeCount;

    @Field(value = "callee_count_pct")
    @JsonProperty(value = "callee_count_pct")
    private Double calleeCountPct;

    @Field(value = "callee_time")
    @JsonProperty(value = "callee_time")
    private String calleeTime;

    @Field(value = "callee_time_pct")
    @JsonProperty(value = "callee_time_pct")
    private Double calleeTimePct;

    @Field(value = "caller_count")
    @JsonProperty(value = "caller_count")
    private Integer callerCount;

    @Field(value = "caller_count_pct")
    @JsonProperty(value = "caller_count_pct")
    private Double callerCountPct;

    @Field(value = "caller_time")
    @JsonProperty(value = "caller_time")
    private String callerTime;

    @Field(value = "caller_time_pct")
    @JsonProperty(value = "caller_time_pct")
    private Double callerTimePct;

    @Field(value = "mobile_count")
    @JsonProperty(value = "mobile_count")
    private Integer mobileCount;

    @Field(value = "region")
    @JsonProperty(value = "region")
    private String region;

    public String getAvgCalleeTime() {
        return avgCalleeTime;
    }

    public void setAvgCalleeTime(String avgCalleeTime) {
        this.avgCalleeTime = avgCalleeTime;
    }

    public String getAvgCallerTime() {
        return avgCallerTime;
    }

    public void setAvgCallerTime(String avgCallerTime) {
        this.avgCallerTime = avgCallerTime;
    }

    public Integer getCalleeCount() {
        return calleeCount;
    }

    public void setCalleeCount(Integer calleeCount) {
        this.calleeCount = calleeCount;
    }

    public Double getCalleeCountPct() {
        return calleeCountPct;
    }

    public void setCalleeCountPct(Double calleeCountPct) {
        this.calleeCountPct = calleeCountPct;
    }

    public String getCalleeTime() {
        return calleeTime;
    }

    public void setCalleeTime(String calleeTime) {
        this.calleeTime = calleeTime;
    }

    public Double getCalleeTimePct() {
        return calleeTimePct;
    }

    public void setCalleeTimePct(Double calleeTimePct) {
        this.calleeTimePct = calleeTimePct;
    }

    public Integer getCallerCount() {
        return callerCount;
    }

    public void setCallerCount(Integer callerCount) {
        this.callerCount = callerCount;
    }

    public Double getCallerCountPct() {
        return callerCountPct;
    }

    public void setCallerCountPct(Double callerCountPct) {
        this.callerCountPct = callerCountPct;
    }

    public String getCallerTime() {
        return callerTime;
    }

    public void setCallerTime(String callerTime) {
        this.callerTime = callerTime;
    }

    public Double getCallerTimePct() {
        return callerTimePct;
    }

    public void setCallerTimePct(Double callerTimePct) {
        this.callerTimePct = callerTimePct;
    }

    public Integer getMobileCount() {
        return mobileCount;
    }

    public void setMobileCount(Integer mobileCount) {
        this.mobileCount = mobileCount;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }
}
